モジュール詳細:ブレインファ--
-[--->+<]>---.[------>+<]>--.--[--->+<]>-.+++[->+++<]>.-.-[--->+<]>-.[-->+++<]>+.+.--[--->++<]>.++[->+++<]>.+++++++++.+++.[-->+++++<]>+++.+[----->+<]>.----.+++.--------.-[--->+<]>-.[->+++<]>++.-.+++.-[--->+<]>-.++[--->++<]>.-----------.+++++++++++++.-------.--[--->+<]>--.[->+++<]>++.++++++.--.[->+++<]>-.
- このモジュールは、「ブレインファ--(Brainf---)」と呼ばれる有名な難解なコーディング言語を改良したものである。これには8種の文字のみ含まれている。各文字については、以下の表を参照する。
- 「Brainf---」は1次元配列上のポインタ(位置)の移動と、コマンドにより選択中のセルの値を変更することができる。ポインタは0番目から開始し、負の位置への移動や値を負にすることはできない。すべての値は0から開始する。
- このモジュールにはディスプレーと10個のキーパッド、「CLR」ボタンと「OK」ボタンがある。ステージ数の下2桁は右側の小さい画面に表示される。
- 無視されないモジュールが解除されるたび、プログラムに新たな文字が表示され、ステージ数が更新される。文字を記録して、プログラムの末尾に追加する。
- すべての無視されないモジュールが解除された後、画面にはピリオドが表示されステージ数が消滅する。この時、現在の位置におけるセルの値を100で割った余りを入力し、「OK」ボタンを押してモジュールを解除する。間違った数字を入力するとミスが記録される。
- ピリオドはこれ以前に表示されることもある。この時、現在の位置におけるセルの値を100で割った余りを入力し、別のモジュールを解除する前に「OK」ボタンを押さなければならない。間違った数字を入力したり、送信前に他のモジュールが解除されると、ミスが記録される。
- 数字を「0」で埋めてはいけない。これを行うとミスが記録される。